UResourceParser is a simple framework for creating parsers for resource of almost any type. Also included is source code for generating a skeleton parser from a ResEdit TMPL resource.
It utilizes some utility classes of Metrowerks PowerPlant application framework. This can be easily adapted to your needs however.
This is freeware. Use it as you see fit, respect my copyright and don't blame me for any problems with it.